package cn.rui.mapper;

import cn.rui.entity.QueryPageBean;
import cn.rui.pojo.Menu;
import com.github.pagehelper.Page;

import java.util.List;
import java.util.Set;

public interface MenuMapper {


    Set<Menu> findByRoleId(Integer id);

    List<Menu> findByParentMenuId(Integer id);

    Page<Menu> selectByCondition(String queryString);

    List<String> findMainMenuName();

    Menu findMainMenuByName(String mainName);

    void add(Menu menu);

    void deleteById(Integer id);

    Menu findById(Integer id);

    Page<Menu> findMainPage(String queryString);

    void handleEdit(Menu menu);

    void updatePath(Menu m);

    List<Menu> findAllMenByRole();
}
